#include <algorithm> 
#include <map>
#include <set>
// #include "GameStorm.h"
#include "CheckTemplate.h"

CLogStream::CLogStream(const char* szFileName,uint32_t dwLine,const int level):
	m_strFileName(szFileName),m_dwLine(dwLine),m_level(level)
{
}

CLogStream::~CLogStream()
{
	// if( nullptr == GS::logSystem )//测试服有这个报错
	// 	return;
    printf(	"%s:%u,%s",m_strFileName.c_str(),m_dwLine,m_oss.str().c_str());
	switch (m_level)
	{
	// case 0:	LOG_DEBUG(	"%s:%u,%s",m_strFileName.c_str(),m_dwLine,m_oss.str().c_str());break;
	// case 1:	LOG_INFO(	"%s:%u,%s",m_strFileName.c_str(),m_dwLine,m_oss.str().c_str());break;
	// case 2:	LOG_WARN(	"%s:%u,%s",m_strFileName.c_str(),m_dwLine,m_oss.str().c_str());break;
	// case 3:	LOG_ERROR(	"%s:%u,%s",m_strFileName.c_str(),m_dwLine,m_oss.str().c_str());break;
	default:
		break;
	}
}
void writeLog(char const* sz)
{
    printf(sz);
}
